package com.atguigu.edu.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

import java.util.Set;

/**
 * @Author zhangsan
 * @Date 2022/10/20 15:12
 * @Description //TODO dws层 课程主题 课程  学科  类别 下单情况
 */
@Data
@AllArgsConstructor
@Builder
public class CourseOrderBean {
    // 窗口起始时间
    String stt;
    // 窗口结束时间
    String edt;
    // 课程 ID
    String courseId;
    // 课程名字
    String courseName;
    // 学科 ID
    String subjectId;
    // 学科名字
    String subjectName;
    // 类别ID
    String categoryId;
    // 类别名字
    String categoryName;
    // 订单id
    @TransientSink
    String orderId;
    // 订单id  set 获取订单次数
    @TransientSink
    Set<String> orderIdSet;
    //订单计数
    Long orderCnt;
    // 用户id
    @TransientSink
    String userId;
    // 用户id  set 获取用户数
    @TransientSink
    Set<String> userIdSet;
    //用户计数
    Long userCnt;
    // 下单金额
    Double finalAmountCnt;
    // 时间戳
    Long ts;
}
